\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{\section{strange.\-extensions.\-context.\-api.\-I\-Context Interface Reference}
\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}\index{strange.\-extensions.\-context.\-api.\-I\-Context@{strange.\-extensions.\-context.\-api.\-I\-Context}}
}


A Context is the entry point to the binding framework.  


Inheritance diagram for strange.\-extensions.\-context.\-api.\-I\-Context\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_ab29c9eb26414deed84d0e02ef1c12869}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{I\-Context} \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_ab29c9eb26414deed84d0e02ef1c12869}{Start} ()}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_ab29c9eb26414deed84d0e02ef1c12869}

\begin{DoxyCompactList}\small\item\em Kicks off the internal Context binding/instantiation mechanisms. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a2990b107f219e79a1ed87695732c6533}{void \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a2990b107f219e79a1ed87695732c6533}{Launch} ()}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a2990b107f219e79a1ed87695732c6533}

\begin{DoxyCompactList}\small\item\em Fires Context\-Event.\-S\-T\-A\-R\-T (or the equivalent Signal) to launch the application. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a7aef991d8881ce583bcde52fd0c29c4d}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{I\-Context} \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a7aef991d8881ce583bcde52fd0c29c4d}{Add\-Context} (\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{I\-Context} context)}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a7aef991d8881ce583bcde52fd0c29c4d}

\begin{DoxyCompactList}\small\item\em Register a new context to this one. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a9b8d03c5de1047d56e7f5a5b64a3b23e}{\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{I\-Context} \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a9b8d03c5de1047d56e7f5a5b64a3b23e}{Remove\-Context} (\hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context}{I\-Context} context)}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a9b8d03c5de1047d56e7f5a5b64a3b23e}

\begin{DoxyCompactList}\small\item\em Remove a context from this one. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a885a609302ae470de7c1ae15a3285308}{void \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a885a609302ae470de7c1ae15a3285308}{Add\-View} (object view)}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_a885a609302ae470de7c1ae15a3285308}

\begin{DoxyCompactList}\small\item\em Register a view with this context. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_afe786060cd387a581974444dc21231bf}{void \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_afe786060cd387a581974444dc21231bf}{Remove\-View} (object view)}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_afe786060cd387a581974444dc21231bf}

\begin{DoxyCompactList}\small\item\em Remove a view from this context. \end{DoxyCompactList}\item 
\hypertarget{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_aabe56e5b66c8d670507117774d094587}{object \hyperlink{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_aabe56e5b66c8d670507117774d094587}{Get\-Context\-View} ()}\label{interfacestrange_1_1extensions_1_1context_1_1api_1_1_i_context_aabe56e5b66c8d670507117774d094587}

\begin{DoxyCompactList}\small\item\em Get the Context\-View. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A Context is the entry point to the binding framework. 

Implement this interface to create the binding context suitable for your application.

In a typical Unity3\-D setup, an extension of M\-V\-C\-S\-Context should be instantiated from the Context\-View. 

The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/context/api/I\-Context.\-cs\end{DoxyCompactItemize}
